<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Space Invaders: CanonField Klassenreferenz</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Erzeugt von Doxygen 1.7.3 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Suchen');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Space Invaders</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Hauptseite</span></a></li>
      <li class="current"><a href="annotated.html"><span>Klassen</span></a></li>
      <li><a href="files.html"><span>Dateien</span></a></li>
      <li id="searchli">
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Suchen" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Auflistung&#160;der&#160;Klassen</span></a></li>
      <li><a href="classes.html"><span>Klassen-Verzeichnis</span></a></li>
      <li><a href="functions.html"><span>Klassen-Elemente</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('class_canon_field.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-slots">Öffentliche Slots</a> &#124;
<a href="#pub-methods">Öffentliche Methoden</a> &#124;
<a href="#pub-attribs">Öffentliche Attribute</a> &#124;
<a href="#pro-methods">Geschützte Methoden</a>  </div>
  <div class="headertitle">
<h1>CanonField Klassenreferenz</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="CanonField" -->
<p>Sie beeihnhaltet unter anderem die Steuerungsvariablen.  
<a href="#_details">Mehr ...</a></p>

<p><a href="class_canon_field-members.html">Aufstellung aller Elemente</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-slots"></a>
Öffentliche Slots</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_canon_field.html#a1b4cb47ec44c2529430f506db2dc3803">shoot</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Öffentliche Methoden</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_canon_field.html#a47bffb27e07fc1abec48ec6cb0b5e03a">CanonField</a> (QWidget *parent=0)</td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Öffentliche Attribute</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1fc72619ae38aff6d29daf7c8b048ae5"></a><!-- doxytag: member="CanonField::space_pressed" ref="a1fc72619ae38aff6d29daf7c8b048ae5" args="" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>space_pressed</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2682da9230e2db6bddef9ab0ec5eb58d"></a><!-- doxytag: member="CanonField::points" ref="a2682da9230e2db6bddef9ab0ec5eb58d" args="" -->
int *&#160;</td><td class="memItemRight" valign="bottom"><b>points</b></td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Geschützte Methoden</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdd37375bd9532ea1ab7a5d456e5fc07"></a><!-- doxytag: member="CanonField::paintEvent" ref="abdd37375bd9532ea1ab7a5d456e5fc07" args="(QPaintEvent *event)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>paintEvent</b> (QPaintEvent *event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4be2c97c7389fcb352f39376e474fac7"></a><!-- doxytag: member="CanonField::keyPressEvent" ref="a4be2c97c7389fcb352f39376e474fac7" args="(QKeyEvent *event)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>keyPressEvent</b> (QKeyEvent *event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9553dd1fa10419f54eec4467d77d2fe"></a><!-- doxytag: member="CanonField::keyReleaseEvent" ref="ae9553dd1fa10419f54eec4467d77d2fe" args="(QKeyEvent *event)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>keyReleaseEvent</b> (QKeyEvent *event)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Ausführliche Beschreibung</h2>
<div class="textblock"><p>Sie beeihnhaltet unter anderem die Steuerungsvariablen. </p>
<p>Hier werden alle Timer und Spielfeldeinstellungen gesetzt. </p>
</div><hr/><h2>Beschreibung der Konstruktoren und Destruktoren</h2>
<a class="anchor" id="a47bffb27e07fc1abec48ec6cb0b5e03a"></a><!-- doxytag: member="CanonField::CanonField" ref="a47bffb27e07fc1abec48ec6cb0b5e03a" args="(QWidget *parent=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CanonField::CanonField </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><p>Das Canonfield soll Funktionen von QWidget erben.</p>
<p>Durch die Vererbung wird uns die Möglichkeit gegeben, Funktionen zu nutzen, die wir nicht selber programmieren müssen OBWOHL wir weitere Funktionen hinzufügen können. Wir ergänzen also QWidget um weitere Optionen, Variablen und Funktionen und setzen gleichzeitig Defaultwerte.</p>
</p>

</div>
</div>
<hr/><h2>Dokumentation der Elementfunktionen</h2>
<a class="anchor" id="a1b4cb47ec44c2529430f506db2dc3803"></a><!-- doxytag: member="CanonField::shoot" ref="a1b4cb47ec44c2529430f506db2dc3803" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CanonField::shoot </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><p>Diese Funktion kümmert sich um das schießen</p>
<p>Wenn im Spiel die <a class="el" href="class_canon_field.html#a1b4cb47ec44c2529430f506db2dc3803">shoot()</a>-Funktion ausgelöst wird, wird eine neue Kugel angefügt und der Timer gestartet. Durch den Timer wird das erneute schießen für eine bestimmte Zeit gesperrt. Die Zeit kann durch die Variable shootTime verändert werden.</p>
</p>

</div>
</div>
<hr/>Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:<ul>
<li><a class="el" href="canonfield_8h_source.html">canonfield.h</a></li>
<li><a class="el" href="canonfield_8cpp.html">canonfield.cpp</a></li>
</ul>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="class_canon_field.html">CanonField</a>      </li>
      <li class="footer">Erzeugt am Tue Jan 4 2011 15:08:44 für Space Invaders von&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
    </ul>
  </div>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>Alle</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Klassen</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Dateien</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Funktionen</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>


</body>
</html>
